home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
System Stuff
/
DiskPaper 1.0b4
/
DiskPaper 1.0b4.rsrc
/
LDEF_256.txt
< prev
next >
Wrap
Text File
|
1991-09-05
|
8KB
|
149 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 4C44 ori.b D0, 0x44 /* 'D' */
00000006 4546 chk.w D2, D6
00000008 0100 btst D0, D0
0000000A 0000 0000 ori.b D0, 0x0
0000000E 0000 41FA ori.b D0, 0xFA
// begin alternate branch 00000010-00000014
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
// end alternate branch 00000010-00000014
label00000010: // (misaligned)
00000012 FFEE .invalid <<F/7/7>>
00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0
00000018 6000 00E2 bra +0xE4 /* 000000FC */
0000001C 225F movea.l A1, [A7]+
0000001E 201F move.l D0, [A7]+
00000020 A04C syscall CompactMem
00000022 2E80 move.l [A7], D0
00000024 7000 moveq.l D0, 0x00
label00000026:
00000026 2F09 move.l -[A7], A1
label00000028:
00000028 31C0 0220 move.w [0x00000220 /* MemErr */], D0
0000002C 4E75 rts
0000002E 7000 moveq.l D0, 0x00
00000030 60F6 bra -0x8 /* 00000028 */
fn00000032:
00000032 221F move.l D1, [A7]+
00000034 201F move.l D0, [A7]+
00000036 225F movea.l A1, [A7]+
00000038 205F movea.l A0, [A7]+
0000003A A02E syscall BlockMove/BlockMoveData
0000003C 2241 movea.l A1, D1
0000003E 4EFA FFE6 jmp [PC - 0x1A /* 00000026 */]
fn00000042:
00000042 4E56 FED4 link A6, -0x012C
00000046 206E 0014 movea.l A0, [A6 + 0x14]
0000004A 43EE FFE8 lea.l A1, [A6 - 0x18]
0000004E 22D8 move.l [A1]+, [A0]+
00000050 22D8 move.l [A1]+, [A0]+
00000052 206E 0008 movea.l A0, [A6 + 0x8]
00000056 2050 movea.l A0, [A0]
00000058 2068 0050 movea.l A0, [A0 + 0x50]
0000005C 302E 0012 move.w D0, [A6 + 0x12]
00000060 48C0 ext.l D0
00000062 D090 add.l D0, [A0]
00000064 2F00 move.l -[A7], D0
00000066 486E FEE6 pea.l [A6 - 0x11A]
0000006A 302E 0010 move.w D0, [A6 + 0x10]
0000006E 48C0 ext.l D0
00000070 2F00 move.l -[A7], D0
00000072 4EBA FFBE jsr [PC - 0x42 /* 00000032 */]
00000076 486E FFE8 pea.l [A6 - 0x18]
0000007A A8A3 syscall EraseRect
0000007C 4267 clr.w -[A7]
0000007E A887 syscall TextFont
00000080 3F3C 000C move.w -[A7], 0xC
00000084 A88A syscall TextSize
00000086 4A2E FEE6 tst.b [A6 - 0x11A]
0000008A 6710 beq +0x12 /* 0000009C */
0000008C 422E FED4 clr.b [A6 - 0x12C]
00000090 7000 moveq.l D0, 0x00
00000092 102E FED4 move.b D0, [A6 - 0x12C]
00000096 3F00 move.w -[A7], D0
00000098 A888 syscall TextFace
0000009A 6010 bra +0x12 /* 000000AC */
label0000009C:
0000009C 1D7C 0002 FED4 move.b [A6 - 0x12C], 0x2
000000A2 7000 moveq.l D0, 0x00
000000A4 102E FED4 move.b D0, [A6 - 0x12C]
000000A8 3F00 move.w -[A7], D0
000000AA A888 syscall TextFace
label000000AC:
000000AC 302E FFEA move.w D0, [A6 - 0x16]
000000B0 5840 addq.w D0, 4
000000B2 3F00 move.w -[A7], D0
000000B4 302E FFE8 move.w D0, [A6 - 0x18]
000000B8 0640 000C addi.w D0, 0xC
000000BC 3F00 move.w -[A7], D0
000000BE A893 syscall MoveTo
000000C0 486E FEE8 pea.l [A6 - 0x118]
000000C4 A884 syscall DrawString
000000C6 4A2E 0018 tst.b [A6 + 0x18]
000000CA 6710 beq +0x12 /* 000000DC */
000000CC 2F3C 0000 0938 move.l -[A7], 0x938 /* '\t8' */
000000D2 42A7 clr.l -[A7]
000000D4 A85F syscall BitClr
000000D6 486E FFE8 pea.l [A6 - 0x18]
000000DA A8A4 syscall InvertRect
label000000DC:
000000DC 422E FED4 clr.b [A6 - 0x12C]
000000E0 7000 moveq.l D0, 0x00
000000E2 102E FED4 move.b D0, [A6 - 0x12C]
000000E6 3F00 move.w -[A7], D0
000000E8 A888 syscall TextFace
000000EA 4E5E unlink A6
000000EC 205F movea.l A0, [A7]+
000000EE 4FEF 0012 lea.l A7, [A7 + 0x12]
000000F2 4ED0 jmp [A0]
000000F4 444F neg.w A7
000000F6 4452 neg.w [A2]
000000F8 4157 chk.w D0, [A7]
000000FA 4D53 chk.w D6, [A3]
label000000FC:
000000FC 4E56 FFE0 link A6, -0x0020
00000100 206E 0014 movea.l A0, [A6 + 0x14]
00000104 43EE FFE8 lea.l A1, [A6 - 0x18]
00000108 22D8 move.l [A1]+, [A0]+
0000010A 22D8 move.l [A1]+, [A0]+
0000010C 302E 001A move.w D0, [A6 + 0x1A]
00000110 603A bra +0x3C /* 0000014C */
00000112 6044 bra +0x46 /* 00000158 */
label00000114:
00000114 4A6E 000C tst.w [A6 + 0xC]
00000118 6F3E ble +0x40 /* 00000158 */
0000011A 1F2E 0018 move.b -[A7], [A6 + 0x18]
0000011E 486E FFE8 pea.l [A6 - 0x18]
00000122 3F2E 000E move.w -[A7], [A6 + 0xE]
00000126 3F2E 000C move.w -[A7], [A6 + 0xC]
0000012A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000012E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000132 4EBA FF0E jsr [PC - 0xF2 /* 00000042 */]
00000136 6020 bra +0x22 /* 00000158 */
label00000138:
00000138 2F3C 0000 0938 move.l -[A7], 0x938 /* '\t8' */
0000013E 42A7 clr.l -[A7]
00000140 A85F syscall BitClr
00000142 486E FFE8 pea.l [A6 - 0x18]
00000146 A8A4 syscall InvertRect
00000148 600E bra +0x10 /* 00000158 */
0000014A 600C bra +0xE /* 00000158 */
label0000014C:
0000014C 670A beq +0xC /* 00000158 */
0000014E 5340 subq.w D0, 1
00000150 67C2 beq -0x3C /* 00000114 */
00000152 5340 subq.w D0, 1
00000154 67E2 beq -0x1C /* 00000138 */
00000156 5340 subq.w D0, 1
label00000158:
00000158 4E5E unlink A6
0000015A 205F movea.l A0, [A7]+
0000015C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000160 4ED0 jmp [A0]
00000162 4D41 chk.w D6, D1
00000164 494E chk.w D4, A6
00000166 2020 move.l D0, -[A0]
00000168 2020 move.l D0, -[A0]